package com.bbt.dormassistant.service;


import com.bbt.dormassistant.entity.UserInformation;

import java.util.List;

public interface ManageService {

    /**
     *
     * @param userId 需要被授权的用户
     * @return Boolean
     */
    Boolean authentication(String userId);

    /**
     *
     * @param currIndex 当前页
     * @param pageSize 页大小
     * @return List<UserInformation>
     */
    List<UserInformation> queryAllManagers(Integer currIndex, Integer pageSize);

    /**
     *
     * @param recordId 记录ID
     * @param userId 管理员ID
     * @return Boolean
     */
    Boolean applyRecord(Integer recordId,String userId);


    /**
     *
     * @param commentId 评论ID
     * @param userId 管理员ID
     * @return Boolean
     */
    Boolean removeCommentById(Integer commentId,String userId);


    /**
     *
     * @param messageId 需要被删除的文章ID
     * @param userId 管理员ID
     * @return Boolean
     */
    Boolean removeMessageById(Integer messageId,String userId);
}
